Improving the Life-Cycle Process in Software Engineering Education

نویسندگان

  • Barry Boehm
  • Alexander Egyed
چکیده

The success of software projects and the resulting software products are highly dependent on the initial stages of the life-cycle process – the inception and elaboration stages. The most critical success factors in improving the outcome of software projects have often been identified as being the requirements negotiation and the initial architecting and planing of the software system. Not surprisingly, this area has thus received strong attention in the research community. It has, however, been hard to validate the effectiveness and feasibility of new or improved concepts because they are often only shown to work in a simplified and hypothesized project environment. Industry, on the other hand, has been cautious in adopting unproven ideas. This has led to a form of deadlock between those parties. In the last two years, we had had the opportunity to observe dozens of software development teams in planing, specifying and building library related, real-world applications. This environment provided us with a unique way of introducing, validating and improving the life cycle process with new principles such as the WinWin approach to software development. This paper summarizes the lessons we have learned.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of quenching process on low cycle fatigue life for cylinder head

Due to the complex geometry and thermos-mechanical loading, cylinder heads are the most challenging parts among all parts engines. They must endure cyclic thermal and mechanical loading throughout their lifetime. Cast aluminum alloys are normally quenched after solution treatment process to improve aging responses. Rapid quenching can lead to high residual stress. Residual stress is one of the ...

متن کامل

Emerging Technology Supporting the Process Cycle the Process Reuse Study at Ibm Cas

The Process Reuse Study (PRS) is dedicated to research related to software development and maintenance processes. These processes are key elements in understanding and improving the practice of software engineering. PRS attempts to provide a holistic vision by de ning a life cycle for software processes and methods for designing, improving, and performing software process models. In this report...

متن کامل

Optimizing Software Product Integrity through Life-Cycle Process Integration

Managed and optimized – these are the names for the levels 4 and 5 of the Capability Maturity Model (CMM) respectively. With that the Software Engineering Institute (SEI) pays tribute to the fact that, after the process has been defined, higher process maturity, and with that higher product maturity, can only be achieved by improving and optimizing the life-cycle process itself. In the last thr...

متن کامل

Managing the Enriched Experience Network – Learning-Outcome Approach to the Experimental Design Life-Cycle

Experimental design methods have long been used in scientific areas such as agriculture, biology and physics to minimise error and assure validity. Although most network researchers performing experiments with testbeds and simulations implicitly follow scientific method, until recently there has been little emphasis on improving experimental design methods. Traditional experimental design focus...

متن کامل

Improving Performance of Mining Equipment Through Enhancement of Speed Factor: A Case Study (Research Note)

Loading and hauling machineries are highly capital intensive equipment to procure, operate and maintain in surface mining operation. It must be borne in mind that with this huge and capital-intensive equipment, every second of its life time is absolutely important from the production and productivity point of view. As such, it is imperative to optimize the overall cycle time and speed factor of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998